ostbuild: Lots of stuff
authorColin Walters <walters@verbum.org>
Thu, 12 Jan 2012 15:48:11 +0000 (10:48 -0500)
committerColin Walters <walters@verbum.org>
Thu, 12 Jan 2012 15:48:11 +0000 (10:48 -0500)
commitb44afdef233c3742b859e862015c9c71504edbd9
tree1b1717783c5f4fb98f774d07a7585ef1681bcbf0
parent82aae2e57f3d737740f76eef4dd6110d38db0134
ostbuild: Lots of stuff

* Only create one build commit which contains multiple artifact trees,
  rather than one per artifact.  This is atomic.  We can use the new
  compose syntax like foo:/devel to slice out the /devel tree.
* Create the minimal buildroot for each component by composing the
  previous components in the build order, instead of continually
  updating one big tree.
* Ensure the artifact builder gets empty directories in /etc
src/ostbuild/pyostbuild/buildutil.py
src/ostbuild/pyostbuild/builtin_build.py
src/ostbuild/pyostbuild/builtin_compile_one.py